<?php
/**
 * Created by PhpStorm.
 * User: zhangrxiang
 * Date: 2017/7/7
 * Time: 14:17
 * Project name: PHPTEST
 * File name: 4.php
 * @copyright Copyright (c) 2016 ZRX Software LLC
 * @license https://github.com/zhangrxiang
 * @since 1.0.0
 */
//error_reporting( 0 );
const HOST = "localhost";
const PORT = 11211;
$memcache = null;
$memcache = new Memcache();
if ( @$memcache->connect( HOST, PORT,1 ) ) {
	echo $memcache->getVersion();
//Memcache::add — 增加一个条目到缓存服务器
//Memcache::addServer — 向连接池中添加一个memcache服务器
//Memcache::close — 关闭memcache连接
//Memcache::connect — 打开一个memcached服务端连接
//Memcache::decrement — 减小元素的值
//Memcache::delete — 从服务端删除一个元素
//Memcache::flush — 清洗（删除）已经存储的所有的元素
//Memcache::get — 从服务端检回一个元素
//Memcache::getExtendedStats — 缓存服务器池中所有服务器统计信息
	var_dump($memcache->getExtendedStats());
//Memcache::getServerStatus — 用于获取一个服务器的在线/离线状态
	echo $memcache->getServerStatus(HOST);
//Memcache::getStats — 获取服务器统计信息
	var_dump($memcache->getStats());
//Memcache::getVersion — 返回服务器版本信息
//Memcache::increment — 增加一个元素的值
	$memcache->increment("in",1);
	echo $memcache->get("in");
	echo $memcache->get("k");
	$memcache->decrement("in",1);
	echo $memcache->get("in");
//Memcache::pconnect — 打开一个到服务器的持久化连接
//Memcache::replace — 替换已经存在的元素的值
//Memcache::set — Store data at the server
//Memcache::setCompressThreshold — 开启大值自动压缩
//Memcache::setServerParams — 运行时修改服务器参数和状态
} else {
	echo "fail";
}
